Micron Document
pintobyte rngit


Displaying Raw • Download

xous-core/kernel/src/debug/gdb/breakpoints.rs main (17e4bce8) Text, 793 B

use gdbstub::target::TargetResult;
use gdbstub::target::ext::breakpoints::{Breakpoints, SwBreakpoint, SwBreakpointOps};

use super::XousTarget;

impl Breakpoints for XousTarget {
/// Indicate that we do not support software breakpoints. If we ever decide
/// to add breakpoint support, we will need to implement this ourselves. However,
/// by reporting \\`None\\` here we allow GDB to manage breakpoints for us.
fn support_sw_breakpoint(&mut self) -> Option<SwBreakpointOps<'_, Self>> {
// Some(self)
None
}
}

impl SwBreakpoint for XousTarget {
fn add_sw_breakpoint(&mut self, _addr: u32, _kind: usize) -> TargetResult<bool, Self> { Ok(false) }

fn remove_sw_breakpoint(&mut self, _addr: u32, _kind: usize) -> TargetResult<bool, Self> { Ok(false) }
}

Served by rngit 1.4.0 - Generated in 0.06s